package com.dc.project_kotlin.event

import com.dc.base.vm.BaseViewModel
import com.dc.project_kotlin.bean.UserInfo
import com.kunminx.architecture.ui.callback.UnPeekLiveData

/**
 * 描述　:APP全局的ViewModel，可以存放公共数据，当他数据改变时，所有监听他的地方都会收到回调,也可以做发送消息
 * 比如 全局可使用的 地理位置信息，账户信息,App的基本配置等等，
 */
class AppViewModel: BaseViewModel() {

    val userInfo = UnPeekLiveData.Builder<UserInfo>().setAllowNullValue(true).create()
}